package com.sincon.system.mapper;

import java.util.List;
import com.sincon.system.domain.TbServerInfo;

/**
 * 服务器信息主Mapper接口
 * 
 * @author LaoGao
 * @date 2024-12-23
 */
public interface TbServerInfoMapper 
{
    /**
     * 查询服务器信息主
     * 
     * @param sid 服务器信息主主键
     * @return 服务器信息主
     */
    public TbServerInfo selectTbServerInfoBySid(Long sid);

    /**
     * 查询服务器信息主列表
     * 
     * @param tbServerInfo 服务器信息主
     * @return 服务器信息主集合
     */
    public List<TbServerInfo> selectTbServerInfoList(TbServerInfo tbServerInfo);

    /**
     * 新增服务器信息主
     * 
     * @param tbServerInfo 服务器信息主
     * @return 结果
     */
    public int insertTbServerInfo(TbServerInfo tbServerInfo);

    /**
     * 修改服务器信息主
     * 
     * @param tbServerInfo 服务器信息主
     * @return 结果
     */
    public int updateTbServerInfo(TbServerInfo tbServerInfo);

    /**
     * 删除服务器信息主
     * 
     * @param sid 服务器信息主主键
     * @return 结果
     */
    public int deleteTbServerInfoBySid(Long sid);

    /**
     * 批量删除服务器信息主
     * 
     * @param sids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbServerInfoBySids(Long[] sids);
}
